Towards Software Configuration Management for Unified Models

نویسنده

  • Maximilian Kögel
چکیده

Change occurs throughout the software lifecycle. Software Configuration Management tools and techniques provide the foundation to effectively control change. With a growing number of approaches combining models from different domains into one unified, integrated model ([15], [12]), there is also an emerging demand for SCM techniques and methods that are able to support these unified models. Traditional SCM systems operating on the abstraction of a filesystem and managing change at the granularity of textual lines are not adequate for these requirements. We propose a novel approach to SCM for unified models combining product versioning, operation-based deltas and change packages. To demonstrate feasibility we have implemented our approach in Sysiphus a suite of tools for collaborating over Software Engineering artifacts represented in a unified model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Versioning and Evolution Control of Models in Software Configuration Management System

In this study we present an approach to address the issues of synchronization, evolution control and version granularity in Software Configuration Management (SCM). Our approach is based on a unified model developed during software lifecycle. The unified model consists of a set of different kinds of model and the interlinks information between these models, such models includes Analysis and des...

متن کامل

TIME - Tracking Intra- and Inter-Model Evolution

Modern software development approaches, especially the model-driven approaches, heavily rely on the use of models during the whole development process. With the increasingly integrated tools these models converge into one unified model for various artifacts from various development activities. These unified models evolve over extended periods of time, which creates an emerging demand for versio...

متن کامل

A Unified Configuration Management Model

Integration of configuration management (CM) tools into software development environments raises the need for CM models to interoperate through a unified CM model. We present the version set model, where versions, components, and aggregates are grouped into sets according to their features, using feature logic as a formal base to denote sets and operations and deduce consistency. Version sets g...

متن کامل

Fine-grained Software Configuration Management for the Sysiphus Unified Software Engineering Model

Software con guration management is widely accepted today as an essential factor for the success of any software development project. Many di erent types of artifacts are created and need to be managed during the life cycle of a software project. These range from source code to requirements, analysis and design documents and models, test cases and collaboration artifacts such as captured ration...

متن کامل

Configuration management with version sets: a unified software versioning model and its applications

Software configuration management (SCM) is the discipline for organizing and controlling evolving complex software systems. Several SCM tools and systems exist that automate and integrate SCM tasks like version identification, system modeling, product construction, or team work coordination. However, the choice of an SCM system is still a long-term commitment: Each SCM system comes with its own...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008